Skip to content

fix(e2e): replace Docker Hub images in E2E tests to avoid rate limits#369

Merged
pimlock merged 7 commits intomainfrom
fix-docker-hub-rate-limit/pl
Mar 16, 2026
Merged

fix(e2e): replace Docker Hub images in E2E tests to avoid rate limits#369
pimlock merged 7 commits intomainfrom
fix-docker-hub-rate-limit/pl

Conversation

@pimlock
Copy link
Copy Markdown
Collaborator

@pimlock pimlock commented Mar 16, 2026

Summary

Unauthenticated pulls from Docker Hub hit 429 rate limits in E2E tests. This switches the three test files that use python:* base images to alternatives that don't pull from Docker Hub.

Changes

  • custom_image.rs: python:3.13-slimpublic.ecr.aws/docker/library/python:3.13-slim (ECR public mirror, keeps a truly custom Dockerfile with iproute2 + sandbox user)
  • forward_proxy_l7_bypass.rs: python:3.13-alpineghcr.io/nvidia/openshell-community/sandboxes/base:latest (community sandbox base)
  • host_gateway_alias.rs: python:3.13-alpineghcr.io/nvidia/openshell-community/sandboxes/base:latest (community sandbox base)

Testing

  • mise run pre-commit passes
  • E2E tests pass (pending CI run)

Checklist

  • Follows Conventional Commits
  • Commits are signed off (DCO)
  • Architecture docs updated (if applicable)

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

test:e2e Requires end-to-end coverage

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants